fix(licence): correct false PMPL-1.0 claim → MPL-2.0 (G24) - #45
Merged
Conversation
Made with explicit owner approval (2026-07-01), per the manual/owner-only
licence-edit guardrail.
NOTICE, .well-known/ai.txt, and .well-known/humans.txt all declared the repo's
code as "licensed under PMPL-1.0-or-later" — false on every count:
- the root LICENSE is the Mozilla Public License 2.0;
- every source SPDX header is MPL-2.0 (docs CC-BY-SA-4.0) — NONE is PMPL;
- there is no LICENSES/PMPL-*.txt (only MPL-2.0.txt + CC-BY-SA-4.0.txt);
- julia-professional-registry is not one of the three PMPL carve-out repos
(palimpsest-license / palimpsest-plasma / consent-aware-http), where the
estate licence policy confines PMPL discussion.
The NOTICE even claimed the SPDX headers were PMPL, directly contradicting
the actual MPL-2.0 headers (and the files' own MPL-2.0 SPDX lines).
Corrected all three to state the true licensing: MPL-2.0 (code) +
CC-BY-SA-4.0 (docs), matching LICENSE, the SPDX headers, and LICENSES/.
Left untouched: .machine_readable/contractiles/Trustfile.a2ml line 57 is a
lenient check (`grep -q 'PMPL\|MPL\|MIT\|...' LICENSE`) that accepts any of
several identifiers and passes correctly on MPL — it asserts nothing false.
hyperpolymath
marked this pull request as ready for review
July 1, 2026 13:30
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
G24 —
NOTICE,.well-known/ai.txt, and.well-known/humans.txtfalsely declared the repo's code as PMPL-1.0-or-later. Corrected to the true licensing (MPL-2.0 code + CC-BY-SA-4.0 docs). Made with explicit owner approval (2026-07-01) per the manual/owner-only licence-edit guardrail.Why it was false (every count)
LICENSE= Mozilla Public License 2.0.MPL-2.0(docsCC-BY-SA-4.0) — none is PMPL. TheNOTICEeven claimed the SPDX headers were PMPL, contradicting reality and the files' ownMPL-2.0SPDX lines.LICENSES/PMPL-*.txtexists (onlyMPL-2.0.txt+CC-BY-SA-4.0.txt).julia-professional-registryis not one of the three PMPL carve-out repos (palimpsest-license/palimpsest-plasma/consent-aware-http) to which estate policy confines PMPL.Changes
NOTICE: rewritten to state MPL-2.0 (code) + CC-BY-SA-4.0 (docs), pointing at the realLICENSES/texts and the authoritative SPDX headers..well-known/ai.txt: licence line → MPL-2.0; removed the PMPL-Section-3 "Emotional Lineage" clause (training-consent policy retained viaDisallow-Training)..well-known/humans.txt:License:line → MPL-2.0 (code), CC-BY-SA-4.0 (docs).Deliberately untouched
.machine_readable/contractiles/Trustfile.a2ml:57— a lenient check (grep -q 'PMPL\|MPL\|MIT\|...' LICENSE) that accepts any of several identifiers and passes correctly on MPL. It asserts nothing false, so it's left as-is.Verification
grep -rniE 'PMPL|Palimpsest'now returns only that one Trustfile check line;NOTICE/ai.txt/humans.txtassert MPL-2.0.🤖 Generated with Claude Code
Generated by Claude Code